Sort by Title |
Sorted by Date |
OpenGL Sample Code
(HTML)
QA1166: Describes new naming convention for OpenGL sample code
|
2004-12-01 |
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
2004-09-09 |
Why am I drawing directly to the screen?
(HTML)
QA1015: Explains why drawing to a window's backbuffer can affect the upper left corner of the screen instead.
|
2004-02-19 |
CGImageRef contents are immutable
(HTML)
( )
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
2003-07-17 |
Context Sharing Tips
(HTML)
( )
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
2003-06-24 |
Updating OpenGL Contexts
(HTML)
( )
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
2003-06-19 |
Is ColorSync thread safe?
(HTML)
( )
QA1261: Discusses ColorSync thread-safety issues.
|
2003-04-17 |
Debugging Graphics with QuartzDebug
(HTML)
( )
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
2003-02-25 |
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
( )
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
2003-02-25 |
Quartz 2D Thread Safety
(HTML)
( )
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
2003-02-25 |
Finding Missing OpenGL CFM Entry Points
(HTML)
( )
QA1225: A resolution to Mac OS X 10.2 OpenGL CFM applications which break under Mac OS X 10.1.
|
2002-12-23 |
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
( )
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
2002-12-19 |
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
( )
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
2002-12-04 |
How can I programmatically determine the DPI of the current video mode?
(HTML)
( )
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
2002-12-02 |
GetProcAdress and OpenGL Entry Points
(HTML)
( )
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
2002-11-25 |
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
( )
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
2002-11-19 |
QDSwapPort
(HTML)
( )
QA1128: Explains when to use QDSwapPort.
|
2002-11-06 |
Using cmPathBased profile locations on Mac OS X
(HTML)
( )
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
2002-11-06 |
Quartz 2D Interpolation
(HTML)
( )
QA1186: Explains how to control Quartz 2D's image interpolation.
|
2002-10-29 |
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
( )
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
2002-10-29 |
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
( )
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
2002-09-04 |
Current GDevice Dependencies
(HTML)
( )
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
2002-02-13 |
Setting the preferred CMM programatically?
(HTML)
QA1086: Uses the NCMConcatProfileSet structure to specify the CMM to be used to make the CMWorldRef with the NCWConcatColorWorld function.
|
2001-10-24 |
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
2001-10-02 |
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
2001-10-02 |
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
2001-07-02 |
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
2001-07-02 |
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
2001-07-02 |
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
2001-07-02 |
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
2001-07-02 |
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
2001-07-02 |
OpenGL Texture Sharing Between Contexts
(HTML)
QA1031: Describes the process of creating shared OpenGL contexts and sharing textures between these contexts.
|
2001-05-01 |
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
2001-04-17 |
DeviceLoop is for drawing
(HTML)
QA1024: Warns of one common misuse of the DeviceLoop API and gives two alternative solutions.
|
2001-04-11 |
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
2001-04-11 |
CalcCMask and SeedCFill in Carbon
(HTML)
( )
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
2000-11-08 |
GetPortBitMapForCopyBits
(HTML)
( )
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
2000-11-08 |
QDFlushPortBuffer
(HTML)
( )
QD65: Describes a possible solution for window update problems under Carbon.
|
2000-11-08 |
Replacing OpenPort in Carbon
(HTML)
( )
QD66: Discusses a potential crashing problem when Carbonizing code that uses black and white GrafPorts.
|
2000-11-08 |
Correct Setup of an AGLDrawable
(HTML)
OGL02: Describes the setup of an AGLDrawable.
|
2000-10-04 |
aglChoosePixelFormat, The Inside Scoop
(HTML)
OGL01: Describes the nuances of aglChoosePixelFormat, including specific information on multi-monitor support.
|
2000-04-03 |
grayishTextOr and Mac OS 8.5
(HTML)
( )
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
1998-12-07 |
Parsing the PICT File Format
(HTML)
( )
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
1998-02-10 |
Creating Gray Scaled Images > 8 bits
(HTML)
( )
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
1997-11-17 |
Using qd and QDGlobals
(HTML)
( )
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
1996-02-09 |
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
1996-02-01 |
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
1995-09-15 |
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
1995-09-15 |
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
1995-09-15 |
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
1995-09-15 |
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
1995-09-15 |
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
1995-09-15 |
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
1995-09-15 |
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
1995-09-15 |